package com.platform.admin.designPattern.statusMachine;

import io.swagger.annotations.Api;
import lombok.Data;

@Api(tags = "状态事件对，指定的状态只能接受指定的事件")
@Data
public class StatusEventPair<S extends BaseStatus, E extends BaseEvent> {

    /**
     * 指定的状态
     */
    private final S status;

    /**
     * 可接受的事件
     */
    private final E event;

}
